heavy automotive maintenance - Francés Inglés Diccionario